// 1. 下载cookie-parser模块
// 2. 导入express模块
const exp = require('express');
// 3. 导入cookie-parser模块
const cookieParser = require('cookie-parser');
// 4. 使用cookieParser中间件
const app = exp()
app.use(cookieParser());
// 5. 配置get路由 - 设置cookie
 // 5.1 设置cookie - res.cookie(参数1，参数2，参数3)
        // 5.1.1 参数1：cookie的name
        // 5.1.2 参数2：cookie的value
        // 5.1.3 参数3：配置对象 - 过期时间 ？
app.get('/setCookie',(req,res)=>{
    res.cookie("username","laowang",{
        maxAge:1000*60*60*24
    });
    res.cookie("age","18",{
        maxAge:1000*60*60*24
    });
    res.send('设置成功');
})
// 6. 配置get路由 - 获取cookie
app.get('/getCookie',(req,res)=>{
    // 6.1 获取cookies - req.cookies
    console.log(req.cookies);
    res.send(`cookie的username值为${req.cookies.username}，年龄是${req.cookies.age}`);
})
// 7. 配置get路由 - 删除cookie
    // 7.1 删除cookie - res.clearCookie("name")
app.get('/deleteCookie',(req,res)=>{
    res.clearCookie('username');
    res.send('删除cookie成功');
})

// 8. 监听端口服务
app.listen(80,()=>{
    console.log("启动成功");
})
